* {
    margin: 0;
    padding: 0;
}

* {
    margin: 0;
    padding: 0;
}

ul,
ol li {
    list-style: none;
}

a {
    text-decoration: none;
}

body {
    font-family: "微软雅黑";
    color: #333;
    background-color: #fff;
    box-sizing: border-box;
}
.banner {
    height: 1.875rem;
    margin-bottom:.208333rem;
    img {
        width: 100%;
        height: 100%;
    }
}
.intro {
    height: auto;
    margin-bottom: 3.234375rem;
    .intro-text {
        width:100%;
        height: auto;
        .intro-top {
            width: 100%;
            height: .208333rem;
            border-bottom: .005208rem solid #707070;
            display: flex;
            justify-content: space-between;
            align-items: center;
            .intro-top-l {
                p {
                    font-size: .09375rem;
                    color: #666;
                    font-weight: bold;
                    padding-bottom: .03125rem;
                    border-bottom: 1px solid #C70000;
                }
            }
            .intro-top-r {
                p {
                    font-size: .072917rem;
                    color: #6666;
                }
            }
        }
        .intro-texts {
           width: 100%;
           height: auto;
           margin-top: .208333rem;
           font-size: .083333rem;
           color: #666666;
           line-height: .1875rem;
        }
        .intro-bt {
            width: 100%;
            height: .369792rem;
            margin-top: .208333rem;
            text-align: center;
            margin-bottom: .265625rem;
            h3 {
                font-size: .208333rem;
                color: #666666;
                p {
                    font-size: .0625rem;
                    color: #999999;
                }
            }
        }
        .intro-nr {
            width: 100%;
            height: auto;
            img {
                width: 3.786458rem;
                height: 2.510417rem;
                display: block;
                margin: 0 auto .671875rem;
            }
        }
        .intro-bottom {
            width: 100%;
            height: .713542rem;
            .intro-bottom-t {
                width: 1.708333rem;
                height: .713542rem;
                border: .010417rem solid #0850BC;
                box-sizing: border-box;
                border-radius: .098958rem;
                text-align: center;
                margin: 0 auto;
                .intro-bot {
                    font-size: .125rem;
                    color: #C70000;
                    margin: .057292rem 0 .09375rem 0;
                }
                p {
                    font-size: .09375rem;
                    color: #333333;
                    line-height: .15625rem;
                }
            }
            .intro-bottom1 {
                width: 100%;
                height:.713542rem;
                display:flex;
                justify-content: space-evenly;
                align-items: center;
                margin-top: .052083rem;
                .intro-bottom-t2 {
                width: 1.708333rem;
                height: .713542rem;
                border: .010417rem solid #0850BC;
                box-sizing: border-box;
                border-radius: .098958rem;
                text-align: center;
                .intro-bot2 {
                    font-size: .125rem;
                    color: #C70000;
                    margin: .057292rem 0 .09375rem 0;
                }
                } 
                .blue-text {
                    width: 1.223958rem;
                    height: .645833rem;
                    background-color: #0850BC;
                    color: #fff;
                    text-align: center;
                    line-height: .645833rem;
                    font-size: .192708rem;
                    font-weight: bold;
                    border-radius: 50%;
                }
            }
            .intro-bottom2 {
                width: 100%;
                height:.713542rem;
                display:flex;
                justify-content: center;
                margin-top: .052083rem;
                .intro-bottom-t3 {
                    width: 1.708333rem;
                    height: .713542rem;
                    border: .010417rem solid #0850BC;
                    box-sizing: border-box;
                    border-radius: .098958rem;
                    text-align: center;
                    margin-left: .208333rem;
                    margin-right: .208333rem;
                    .intro-bot3 {
                        font-size: .125rem;
                        color: #C70000;
                        margin: .057292rem 0 .09375rem 0;
                    }
                    } 
            }
            .footers {
                width: 100%;
                height: auto;
                text-align: center;
                font-size: .104167rem;
                color: #333333;
                font-weight: bold;
                margin-top: .229167rem;
                line-height: .15625rem;
            }
        }
    }
}